/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.cip.esymons.general.adapters;

import org.cip.esymons.general.be.Area;
import org.cip.esymons.general.be.Cargo;
import org.cip.esymons.general.be.Empleado;

/**
 *
 * @author FreddyHIQ
 */
public class EmpleadoAdapter {

    private Empleado empleado;
    private Cargo cargo;
    private Area area;
    private String nombreCompleto;
    private String nombre;
    private boolean emplead;

    public EmpleadoAdapter(Empleado responsable, Cargo cargo) {
        this.empleado = responsable;
        this.cargo = cargo;
        this.nombreCompleto = empleado.getPersonaNatural().getNombreCompleto()+ " (" + cargo.getCarDescripcion() + ")";
        this.nombre = empleado.getPersonaNatural().getNombreCompleto();
        this.emplead = true;
    }

    public EmpleadoAdapter(Area area, String nombre) {
        this.area = area;
        this.nombreCompleto = nombre;
        this.nombre = nombre;
        emplead=false;
    }

    public Empleado getEmpleado() {
        return empleado;
    }

    public void setEmpleado(Empleado empleado) {
        this.empleado = empleado;
    }

    public Cargo getCargo() {
        return cargo;
    }

    public void setCargo(Cargo cargo) {
        this.cargo = cargo;
    }
    
    public Area getArea() {
        return area;
    }

    public void setArea(Area area) {
        this.area = area;
    }

    public String getNombreCompleto() {
        return nombreCompleto;
    }

    public void setNombreCompleto(String nombreCompleto) {
        this.nombreCompleto = nombreCompleto;
    }

    public boolean isEmplead() {
        return emplead;
    }

    public void setEmplead(boolean emplead) {
        this.emplead = emplead;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
}
